{
    "class": "Full\\Qualified\\Class2",
    "public": false,
    "synthetic": true,
    "lazy": false,
    "shared": true,
    "abstract": false,
    "autowire": false,
    "autoconfigure": false,
    "deprecated": false,
    "arguments": [],
    "file": "\/path\/to\/file",
    "factory_service": "factory.service",
    "factory_method": "get",
    "calls": [
        "setMailer"
    ],
    "tags": [
        {
            "name": "tag1",
            "parameters": {
                "attr1": "val1",
                "attr2": "val2"
            }
        },
        {
            "name": "tag1",
            "parameters": {
                "attr3": "val3"
            }
        },
        {
            "name": "tag2",
            "parameters": []
        },
        {
            "name": "tag3",
            "parameters": {
                "array_attr": [
                    "foo",
                    "bar",
                    [
                        [
                            [
                                [
                                    "ccc"
                                ]
                            ]
                        ]
                    ]
                ]
            }
        }
    ],
    "usages": []
}
